package day0320;

import java.util.Arrays;
import java.util.Random;

public class Test2 {
    public static void main(String[] args) {
        //for循环打印  1000----2025之间所有的  "世纪闰年"  (年份能被400整除)
//        for(int i=1000; i<=2025;  i++){
//            System.out.print(  i%400==0 ?   i+"是闰年, "   : "");
//        }


        for(int i=1200; i<=2025;  i= i+400){
            System.out.println( i+"是闰年 ");
        }


        int[]  ar1={3,2,6};

        //for循环里定义一个变量i初始值为0 (要将它用数组序元素序号，所以初始值是0)
        for(int i=0; i< ar1.length;  i++){
            System.out.println(ar1[i]);//打印数组的每个元素
        }

        //用循环将数组的每个元素变为原来的两倍，再存入到数组中
        for (int i = 0; i < ar1.length ; i++) {
            ar1[i]=ar1[i] *2;
        }
        System.out.println(Arrays.toString(ar1));


        Random r=new Random();
        int[]  ar2={0,0,0};
        for (int i = 0; i < ar2.length; i++) {
            //给ar2数组的第i位放入一个小于50的随机数
            ar2[i]=r.nextInt(50);
        }
        //调用Arrays.toString()将ar2数组转化为String数据并打印。
        System.out.println(Arrays.toString(ar2));


        //1.创建一个容量为7的int数组ar3，
        int[]  ar3={0,0,0,0,0,0,0};
        Random r2=new Random();
        //2.用for循环给里边存入6个小于33的随机数
        for (int i = 0; i < ar3.length-1; i++) {
            ar3[i]=r2.nextInt(50);
        }
        //3.给最后一位存入一个小于16的随机数
        ar3[ ar3.length-1 ]=r2.nextInt(16);
        //4.打印ar3数组
        System.out.println(Arrays.toString(ar3));


    }
}
